/* ***************************************
	USER INPUT DISPLAY RESET
*************************************** */
p + *,
blockquote + *,
.elgg-output + * {
	margin-top: 1rem;
}

* + p,
* + blockquote,
* + .elgg-output {
	margin-top: 1rem;
}

p img,
p iframe {
	margin: 0.5rem auto;
}

.elgg-output {
	dt {
		font-weight: bold;
	}

	dd {
		margin: 0 0 1rem 1rem;
	}
	
	ul,
	ol {
		margin: 0 1.5rem 1.5rem 0.5rem;
		padding-left: 1rem;
	}
	
	ul {
		list-style-type: disc;
	}
	
	ol {
		list-style-type: decimal;
	}
	
	table {
		border: 1px solid var(--elgg-border-color-soft);
		
		td {
			padding: 0.25rem 0.5rem;
		}
	}
	
	img {
		max-width: 100%;
		height: auto;
	}
}
